body {padding-bottom: 12px; line-height: 1.8; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: "arial","Î¢ÈíÑÅºÚ"; color: #333333; font-size: 12px; padding-top: 0px;position: relative;/*  background: #ededed*/}
form {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
ul {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;list-style: none;}
dd {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
img {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.mar2 { margin-left:20px;}
h1 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
h2 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
h3 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em {fONT-STYLE: normal}
a {color: #393939; cursor: pointer; text-decoration: none}
a:hover {color: #ff6600; text-decoration: underline}
.hclear {height: 0px; clear: both; overflow: hidden}
.topbg {z-index: 99; position: relative; background: #222327; height: 32px}
.topk {line-height: 32px; margin: 0px auto; width: 100%}
.topr {float: right; padding-right:10px; color: #b5b5b5}
.topr ul li {padding-right: 0px; float: left; color: #b5b5b5; margin-right: 8px; text-decoration: none}
.topr a {color: #b5b5b5; text-decoration: none}
.topl {float: left; padding-left:15px; color: #b5b5b5; overflow: hidden}
.topl span {float: left; overflow: hidden; margin-right: 10px}
.topl b { color:#fbb01f;}
.topl a { color:#fbb01f;}

.top2 {z-index: 5; width: 100%; background: #fff; height: 89px}
.top2k {margin: 0px auto; width: 1192px; height: auto}
.top2l {margin-top: 1px; width: 460px; float: left}
.top2r {margin-top: 0px; text-align:right; width: 730; float: right}
.top2rzt {z-index: 5; position: relative; margin-top: 0px}
.imenubg {position: relative; text-align: right;float:left; margin: 0px auto; width: 728px; font-size:15px; font-weight:bold; font-family: "Î¢ÈíÑÅºÚ"; height: 89px}
.imenubg ul {margin: 0px auto; width: 728px; text-align:right;  float:left;}
.imenubg li { margin: 0px auto; width: 91px; padding-top:40px;  line-height: 49px;height: 89px;   float:left;/*background: url(menu1.jpg);*/}

.imenu {padding-bottom: 0px; line-height: 89px; text-align:center; zoom: 1; display: inline; color: #000; font-size: 16px; /*cursor: pointer;*/padding-top: 0px; width:104px; padding-right:15px;}
.imenu a {color: #000;text-decoration: none;width:104px;line-height: 89px;height: 89px;}
.imenu a:hover {text-decoration: none;color:#ff6600; }
.imenui {padding-bottom: 0px; line-height: 89px; text-align:center; zoom: 1; display: inline;  color: #000; font-size: 16px; /*cursor: pointer;*/padding-top: 0px; width:104px;padding-right:15px;}
.imenui a {color: #000;text-decoration: none;}
.imenui a:hover {text-decoration: none;color:#ff6600; }


.kfl {margin: 0px auto; width: 100%;overflow:hidden;}

.newsbg  {width:100%; padding:0px;font-family: "Î¢ÈíÑÅºÚ";height:60px; font-size:14px; margin:0 auto; height:60px; background-color:#ffffff;border-bottom:1px solid #ebebed; text-align:center; }
.newswz  { width:1192px; padding:0px; margin:0 auto; height:60px; background-image:url(newswz.jpg); text-align:center}
.newsnr  { width:1078px; margin-left:114px;padding:0px;  height:60px;text-align:left}
.newsnr ul {width:1078px; padding:0px; margin:0 auto; height:60px;text-align:left}
.newsnr li {width:359px; float:left; padding:0px; margin:0 auto; line-height:60px;text-align:left}
.kfl2 {margin: 0px auto; width: 100%; float: none;font-family: "Î¢ÈíÑÅºÚ"; margin-top:10px}
.kfl3 {margin: 0px auto; width: 100%; float: none;font-family: "Î¢ÈíÑÅºÚ";background: #f7f7f7;/*border-bottom: #e2e2e2 1px solid;border-top: #e2e2e2 1px solid; */margin-top:10px}
.pw100_bn {margin: 0px auto; width: 100%; float: none; height: 455px; overflow: hidden}
.incpbox {border: #ebebed 1px solid; margin: 0px auto; width: 1190px; background: #fff; overflow: hidden;}

.incpbox .incptit {width: 1190px; display: block; background: #fff; float: left; height: 41px; font-size: 15px; font-weight:bold; overflow: hidden}
.incpbox .incptit li {border-bottom: #ebebed 1px solid; text-align: center; line-height: 40px; list-style-type: none; width: 237px; display: block; background: url(hgbg1.jpg); float: left; height: 40px; overflow: hidden; cursor: pointer; border-right: #ebebed 1px solid}
.incpbox .incptit li.excess {border-bottom: #ebebed 1px solid; list-style-type: none; width: 237px; display: block; background: #fff; height: 41px; overflow: hidden}
.incpbox .incptit li.on {border-bottom: #fff 1px solid; color:#ff6600; background: url(hgbg2.gif);}
.incpbox .incptit li.of {border-bottom: #fff 1px solid; background: url(hgbg2.gif); border-right: #ebebed 1px solid}
.incpbox .incptit li a {color: #000}

.incpbox .cpboxc {padding-bottom: 10px; font-size:14px; padding-left: 1px; width: 1190px; padding-right: 1px; display: block; float: left; height: 195px; overflow: hidden; padding-top: 10px; _margin-right: -3px}
.incpbox .cpboxc li {padding-bottom: 0px; line-height: 25px; list-style-type: none; padding-left: 4px; width: 230px; padding-right: 4px; display: block; float: left; height: 195px; overflow: hidden; padding-top: 0px}
.incpbox .cpboxc li img {padding: 2px; border: #ebebed 1px solid; width: 216px; height: 162px; }
.incpbox .cpboxc li p {text-align: center}
.incpbox .cpboxc li a {color: #000}
.incpbox .cpboxc li a:hover {text-decoration: underline}

.injsbox {margin: 0px auto; width: 1190px;  overflow: hidden;}
.injstit {  text-align:left;padding-bottom: 20px; margin-bottom:20px;border-bottom:#ebebed 1px solid;padding-top: 20px; color:#333333; font-size:25px; padding-left: 10px;}
.injstit span {font-size:19px; color:#c2c2c0}
.injstco { text-align:left;padding-bottom: 20px; line-height:28px;font-size:14px;padding-left: 0px;}
.injstco img { text-align:left; margin-right:10px; padding:5px;border: #ebebed 1px solid;}

.incpbz {margin: 0px auto; float:left; font-size:14px; width: 306px; line-height:25px;  overflow: hidden;}
.incpbzp {margin: 0px auto;  font-size:14px; width: 876px;  overflow: hidden;}
.incpbzp ul {width:876px; padding:0px; margin:0 auto; text-align:left}
.incpbzp li {width:290px; float:left; padding:0px; font-weight:bold; font-size:14px; padding-left:2px; margin:0 auto; line-height:50px; text-align:center}
.incpbzp img { text-align:left; padding:4px;border: #ebebed 1px solid;}


.inhzhb {margin: 0px auto; padding-bottom:30px;  font-size:14px; width: 1190px;  overflow: hidden;}
.inhzhb ul {width:1190px; padding:0px; margin:0 auto; text-align:left}
.inhzhb li {width:170px; float:left; padding:0px; font-size:14px;  margin:0 auto;  text-align:center}

.inscsb {margin: 0px auto; padding-bottom:30px;  font-size:14px; width: 1190px;  overflow: hidden;}
.inscsb ul {width:1190px; padding:0px; margin:0 auto; text-align:left}
.inscsb li {width:297px; float:left; padding:0px; font-weight:bold; font-size:14px;  margin:0 auto;  text-align:center}
.inscsb img { text-align:left; padding:5px;border: #ebebed 1px solid;}

.innews {margin: 0px auto; padding-bottom:30px;  width: 1190px;  overflow: hidden;}
.innews ul {width:1190px; padding:0px; margin:0 auto; text-align:left}
.innews li {width:396px; float:left; padding:0px; font-weight:bold; font-size:14px;  margin:0 auto;  text-align:center}
.innewst2 {text-align:left;width:375px;padding-top: 20px; padding-bottom:10px; border-bottom:#ebebed 1px solid; font-weight:normal; color:#333333; font-size:22px; padding-left: 10px;}
.innewst2 span {font-size:15px; color:#c2c2c0}
.innewsc { text-align:left; line-height:32px;padding-top: 10px;overflow:hidden; font-weight:normal;  font-size:14px; padding-left: 10px;}
.innewsc ul {width:396px;  padding:0px; margin:0 auto; text-align:left}
.innewsc li {background:url(innewsc.gif) no-repeat; padding-left:10px; width:386px; float:left; margin:0 auto;text-align:left; font-weight:normal }


.inlink {margin: 0px auto; text-align:left; padding-bottom:10px;  width: 1190px;  overflow: hidden;padding-left: 10px}
.footby {margin: 0px auto; width: 100%; float: none; background-color:#034d69; line-height:35px; text-align:center;font-family: "Î¢ÈíÑÅºÚ"; font-size:16px; color:#ffffff;  margin-top:10px}
.footby span { color:#ffcc00}
.footlx {margin: 0px auto; width: 100%; float: none; line-height:22px; text-align:center;font-family: "Î¢ÈíÑÅºÚ"; font-size:12px; margin-top:15px}


.izl-rmenu{position:fixed;left:50%;margin-left:600px;bottom:10px;padding-bottom:73px;background:url(../image/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#fff;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.bannybg {background: url(bannybg.jpg); width:100%; text-align:center}
.nydh {margin: 0px auto; text-align:left;  font-size:12px; width: 1192px;  overflow: hidden;}
.nydgj {margin: 0px auto; padding:0px;  width: 1192px;  overflow: hidden;}

.nydgjl {margin: 0px auto; padding:0px;  width: 181px; float:left;  overflow: hidden;}
.nydgjc {margin: 0px auto; padding:0px; margin-left:15px; background-color:#FFFFFF; padding-bottom:20px;  width: 763px; float:left;  overflow: hidden;}
.nydgjc {margin: 0px auto; padding:0px; margin-left:15px; background-color:#FFFFFF; padding-bottom:20px;  width: 763px; float:left;  overflow: hidden;}
.nydgjc2 {margin: 0px auto; text-align:center; padding:0px; margin-left:15px; background-color:#FFFFFF; padding-bottom:20px;  width: 996px; float:left;  overflow: hidden;}
.nydgjc2 a:hover{color:#ff6600;}
.nydgjc2 a {color: #0062b2; cursor: pointer; text-decoration: none}

.nydgjr {margin: 0px auto; padding:0px; margin-left:15px; background-color:#FFFFFF;  width: 218px; float:left;  overflow: hidden;}
.nyjjt { background-color:#0062B2; height:39px; line-height:39px; width:161px; font-weight:bold; text-align:left; font-size:14px; color:#FFFFFF; padding-left:20px;}
.nyjjt2 { background-color:#0062B2; margin-top:10px; height:39px; line-height:39px; width:161px; font-weight:bold; text-align:left; font-size:14px; color:#FFFFFF; padding-left:20px;}
.nyjjtr { background-color:#0062B2; height:39px; line-height:39px; width:198px; text-align:left;font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:20px;}
.nyjjtr2 { background-color:#0062B2; height:39px; line-height:39px; width:198px;font-weight:bold; margin-top:10px; text-align:left; font-size:14px; color:#FFFFFF; padding-left:20px;}
.nylcpbg { background-image:url(nylcpbg.jpg); width:131px; line-height:38px; text-align:left; font-size:14px; padding-left:50px;}
.nyrwzb { background-color:#FFFFFF;border-bottom: #ebebed 1px solid;border-right: #ebebed 1px solid;border-left: #ebebed 1px solid; width:176px; line-height:30px; text-align:left; font-size:12px; padding-bottom:10px; padding-top:10px; padding-left:40px;}
.nyrwzb2 { background-color:#FFFFFF;border-bottom: #ebebed 1px solid;border-right: #ebebed 1px solid;border-left: #ebebed 1px solid; width:206px; line-height:32px; text-align:left; font-size:12px; padding-bottom:5px; padding-top:10px; padding-left:10px;}
.nyrwzb3 { background-color:#FFFFFF; width:179px; line-height:32px; text-align:left; font-size:12px; padding-bottom:5px; padding-top:10px; padding-left:2px;}

.nyctit {  text-align:left;padding-bottom: 20px; margin-bottom:10px;border-bottom:#ebebed 1px solid;padding-top: 11px; color:#666666; font-size:25px; padding-left: 20px;}
.nyctit span {font-size:19px; color:#c2c2c0}
.nyctit2 { text-align:center; padding-bottom: 20px; margin-bottom:0px;border-bottom:#ebebed 1px solid;padding-top: 11px; color:#333333; font-size:25px;}
.nycly { text-align:center; padding-bottom: 2px;color:#666666; font-size:12px;}
.nycly2 { text-align:right; padding-bottom: 2px;color:#666666; font-size:12px;}
.nycnr { width:753px; padding:5px; line-height:35px; text-align:left; font-size:14px;}
.nycnr td { line-height:25px; font-size:12px; padding-left:5px; color:#333333}
.nycnr2 { width:976px; padding-left:10px; padding-right:10px; line-height:35px; text-align:left; font-size:14px;}
.nycnrc { width:976px;line-height:35px; text-align:center; font-size:14px;}
.nycnr2 img {display:block; margin:0 auto;}
.nrwz { width:730px; padding:5px; line-height:25px; text-align:left; float:left}
.cpnypl,.cpnypl02{ width:98%; padding:2px 0px 6px 0px; overflow:hidden; margin:0 auto;}
.a_img,.cpnypl span{ display:block; clear:both;}
.cpnypl span{ height:32px; line-height:32px;}

.cpnypl li{ width:49.9%; height:auto; float:left; display:inline; text-align:center; margin:0px 0px 0px 0px;}
.cpnypl li img{ width:306px; height:157px; border:0px;}
.cpnypl li .a_txt{ font-size:14px;}
.cpnypl li a:hover{text-decoration: underline;}
.cpnypl span{ height:32px; line-height:32px;}
.cpnycwz li{ width:23%; display:inline-block; margin-left:7px; margin-right:6px;}
.cpnycwz li img{ width:200px; height:150px; padding:2px;  border : 1px solid #E3E3E3;}
.cpnycwz .a_txt{ width:100%; height:28px; line-height:28px; display:inline-block;}

.nycnr3 { width:753px; padding:5px; padding-left:50px; line-height:35px; text-align:left; font-size:14px;}
.nycnrtp { width:753px; padding:0px; line-height:35px; text-align:left; font-size:14px;}
.nycnrtp ul {width:750px; padding:0px; margin:0 auto; text-align:center}
.nycnrtp li {width:250px; float:left; padding:0px; font-size:14px;  margin:0 auto;  text-align:center}

.nycnrtp2 { width:975px; padding:0px; line-height:35px; text-align:left; font-size:14px;}
.nycnrtp2 ul {width:975px; padding:0px; margin:0 auto; text-align:center}
.nycnrtp2 li {width:325px; float:left; padding:0px; font-size:14px;  margin:0 auto;  text-align:center}
.nycnrtp2 img { padding:10px;border: #ebebed 1px solid;}

.nycnnl {margin: 0px auto; padding:0px; line-height:26px; font-size:12px; background-color:#FFFFFF;  width: 478px; float:left;  overflow: hidden;}
.nycnnl a {color: #555555; cursor: pointer; text-decoration: none}
.more {font-size:12px; }

.nlistt { background:url(nlistt.gif) no-repeat; padding:0px;height:35px;padding-left:15px;font-size:16px;line-height:35px;margin-top:0px;}
.nlistt a{ width:100%; white-space:nowrap; overflow:hidden;}
.nlistt span { font-size:12px; color:#999999}
.nlistc{font-size:12px;line-height:18px;color:#a4a4a4;border-bottom:1px dashed #dcebd7;padding-bottom:5px;}
.nlistc span{font-size:12px;}
.nlistc a{ font-size:12px;}